Re ecting BDDs in CoqKumar

نویسندگان

  • Kumar Neeraj Verma
  • Jean Goubault-Larrecq
  • Sanjiva Prasad
چکیده

We describe an implementation and a proof of correctness of binary decision diagrams (BDDs), completely formalized in Coq. This allows us to run BDD-based algorithms inside Coq and paves the way for a smooth integration of symbolic model checking in the Coq proof assistant by using reeection. It also gives us, by Coq's extraction mechanism, certiied BDD algorithms implemented in Caml. We also implement and prove correct a garbage collector for our implementation of BDDs inside Coq. Our experiments show that this approach works in practice, and is able to solve both relatively hard propositional problems and actual industrial hardware veriication tasks.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Re ecting BDDs in

We describe an implementation and a proof of correctness of binary decision diagrams (BDDs), completely formalized in Coq. This allows us to run BDD-based algorithms inside Coq and paves the way for a smooth integration of symbolic model checking in the Coq proof assistant by using reeection. It also gives us, by Coq's extraction mechanism, certiied BDD algorithms implemented in Caml. We also i...

متن کامل

Re ecting Brownian snake and a Neumann–Dirichlet problem

The paper deals with a path-valued Markov process: the re ecting Brownian snake. It is a particular case of the path-valued process previously introduced by Le Gall. Here the spatial motion is a re ecting Brownian motion in a domain D of R. Using this probabilistic tool, we construct an explicit function v solution of an integral equation which is, under some hypotheses on the regularity of v, ...

متن کامل

Nonre ecting Boundary Conditions for Linear Hyperbolic Systems 1

Many compressible ow and aeroacoustic computations rely on accurate nonre ecting or radiation boundary conditions. When the equations and boundary conditions are discretized using a nite-di erence scheme, the dispersive nature of the discretized equations can lead to spurious numerical re ections not seen in the continuous boundary value problem. Here we construct discretely nonre ecting bounda...

متن کامل

Backscatter Channel Characterization using Geometric Methods

Can we turn our smartphones into multi-purpose scanning devices, that can detect tumors, locate objects and 'see' beyond walls? Radio waves get re ected by the environment arrive back at the transmitter, where the nature of each re ected wave depends on the re ecting surface. This suggests the possibility of learning the physical environment by detecting properties of backscatters. For example,...

متن کامل

The seasonal cycle in sinking particle # uxes o ! Vancouver Island , British Columbia

We have made year-long observations of sinking particle #uxes with sequential sediment traps moored at a depth of 200 m at three sites proceeding o!shore from Vancouver Island, Canada in water depths of 500}2500 m. Total particle #ux and biogenic silica decreased o!shore as expected in an eastern boundary current regime. No obvious gradient was observed in POC, and CaCO was proportionally great...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000